/*CSS for weifenxiao by besonit team 20150422*/
body{font-family:"Microsoft YaHei", sans-serif;}
body, ul, p, h3 ,li{ margin: 0; list-style: none;}
body {
margin: 0;
padding: 0;
width: 100%;
/* height: 100%; */
min-height: 100%;
font-family: "Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑","Helvetica", "Arial", "sans-serif";
font-size: 14px;
position: relative;
word-break: break-all;
background-color: #ee5859;
}

.container {
max-width: 640px;
margin: auto;
min-height: 100%;
position: relative;
display: block;
background-size: 100% 100%;
-webkit-box-sizing: border-box;
min-width: 320px;
}
@media only screen and (min-width:320px){
    .txt_tip_span{font-size:50px;}
}
@media only screen and (min-width:360px){
    .txt_tip_span{font-size:65px;}
}
@media only screen and (min-width:480px){
    .txt_tip_span{font-size:85px;}
}
@media only screen and (min-width:640px){
    .txt_tip_span{font-size:100px;}
}
.slider_1 {
width: 100%;
overflow: hidden;
position:relative;
background-color:#ee5859;
}
.slider_1  img {
width: 100%;
max-width: 100%;

}
.slider_1 .txt_tip{
	position:absolute;
	top:50%;
	width:100%;
	text-align:center;
	
	}
.slider_1 .txt_tip .txt_tip_span{ margin:0 auto; display:block;color:#f04344;}
a{text-decoration: none;}
ul, input { padding: 0;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.clear{clear:both;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font20{font-size:20px;}
.font24{font-size:24px;}
.bold{font-weight:bold;}
.red{color:#ff0000;}
.red2{color:#ef4e50;}
.black{color:#000000;}
.white{color:#fff;}
.bs_w50{width:50px;float:left;text-align: right;}
.blank10{clear:both;height:10px;width:auto;}
.bs_redpocket{width:100%;height:auto;margin:auto 0;padding-top:30px;background:url(images/bg_redpocket_main.jpg) top center no-repeat #ee5859;background-size:cover;}
.bs_share_redpocket{width:100%;height:auto;margin:auto 0;padding-top:10px;background-color:#ee5859;}
.bs_show_pocket{width:200px;height:70px;margin:auto;background:#007ad8;padding-top:120px;text-align:center;background:url(images/bg_money.png) center no-repeat;background-size:200px 181px;}
.bs_btn{width:200px;line-height:30px;margin:auto;padding:4px 6px;text-align:center;border-radius: 4px;font-size:16px;font-weight:bold;}
.bs_btn_orange ,.bs_btn_orange a{width:200px;line-height:30px;margin:auto;padding:4px 6px;text-align:center;border-radius: 4px;background:#fbe150;font-size:16px;color:#f04344;font-weight:bold;}
.bs_btn_white{background:#fff;}
.bs_btn_white a{color:#f04344;text-decoration:none;}
.bs_pro_show{width:auto;padding-left:5%;padding-right:5%;margin-top:10px;}
.bs_share_tit{text-align:center;font-size:3em;color:#f04344;margin-top:120px;margin-bottom:50px;}
.bs_use_pocket_title{font-size:16px;font-weight:bold;color:#760001;}
.bs_pro{width:auto;margin:auto;height:auto;padding:15px 15px;background:#fff;border-radius: 4px;}
.bs_pro ul{float:right;width:65%;}
.bs_pro ul li{width:auto;float:right;line-height:18px;clear:both;}
.bs_pro ul li div{float:left;}
.bs_pro_img{width:30%;float:left;margin-right:10px;}
.bs_pro_img img{width:100%;}
.bs_pro_title{width:65%;float:right;white-space: nowrap;overflow: hidden;font-size: 16px;line-height: 30px;}
.bs_btn_buy,.bs_btn_buy a{width:80%;margin:auto;margin-top:10px;line-height:32px;text-align: center;color:#fff;background:#f04344;border-radius: 4px;}
.bs_mid_tit{width:auto;text-align: center;font-size:16px;font-weight:bold;color:#fff;margin-bottom:10px;}
.bs_pro_bigimg{width:80%;margin:auto;text-align: center;border:1px solid #D12A3E;}
.bs_pro_bigimg img{width:80%;}
.bs_sm_pro{width:auto;margin:auto;padding:5px 15px;}
.bs_pro_info{width:100%;text-align: center;line-height:24px;}
.bs_share{width:100%;height:auto;margin:auto 0;padding-top:30px;background:url(images/bg_sharw.jpg) top center no-repeat #ee5859;background-size:cover;}
.bs_text{line-height:22px;padding:0px;color:#fff;}
.bs_main_foot{width:90%;margin:auto;margin-top:10px;text-align: center;color:#fff;padding-bottom:20px;}

/* float menu*/
.bs_float_menu{position:fixed; bottom:0px;right:2px;color:#fff;text-align: center;z-index: 999;}
.bs_float_menu span{font-size: 24px;line-height: 20px;}
.bs_float_menu a{color:#fff;border-radius:2em ;background: rgba(21, 21, 21, 0.30);width: 40px;height: 40px;line-height: 40px;
    display: block; margin-bottom: 10px;}
.bs_float_menu a:first-child{display:none }
.bs_float_menu a:last-child{margin-bottom: 20px; }


/*footer*/
.footer-top{position:relative;background:#B9B9B9;height: 44px;padding: 0 55px;margin: 10px 0px;}
.footer-tleft,.gotop{position: absolute;}
.footer-tleft{left: 5px;top: 6px;}
.gotop,.wx_refresh{background-color: #A1A1A1;right: 0px;height:44px;top: 0px;width: 50px;display: inline-block;text-align: center;}
.gotop-icon{width: 15px;height: 15px;background-position: -86px -211px;margin-top:6px;}
.gotop p,.wx_refresh p{color: #fff;font-size: 12px;margin: 0px;padding: 0px;line-height: 16px;}
.footer-content p{text-align: center;color: #000;line-height: 20px;font-size: 12px; }
.footer-content .link a{display: inline-block;color: #fff;font-size: 12px;padding: 0 5px 0 5px;margin-right: 2px;}
.footer-content {margin-top: 15px; }
.footer-top a p{height: 44px;line-height: 44px;}
.footer-top .btn2 {
    color: #666;
    padding: .5em 1.5em;
    font-size: 12px;
    cursor: pointer;
    text-align: center;
    background-color: #fff;
    display: inline-block;
}